1. Introduction to the course
    
    
    
    
        - Introduction
            
                - In this course, you will not learn how to use specific applications to design web documents.
 
                - You will learn frontend (also called client-side) web technologies such as HTML, CSS, JavaScript, and DOM.
                    Mostly programming side.
 
                - You will NOT learn those frontend web technologies by studying topics by topics with examples,
                    as many other courses do.
 
                - This course uses a different approach.
                    You will start with analysis of a web application, TRU Board Games Playground.
                    The analysis will give you the list what specific how-to topics should be used.
 
                - Those specific how-to topics with some other general topics will be discussed.
 
            
         
        - Learning objectives
            
                - Distinguish web-related technologies.
                
 - Identify and interpret structure and content elements of an HTML document
                
 - Use the topics in HTML and CSS
                
 - Develop a basic web document with HTML elements and CSS styles 
                
 - Design and create web document layouts with CSS and Bootstrap
                
 - Design and implement TRU Board Game Playground and your board game that include
                    
                        - layout
                        
 - user interface
                            
                                - tabs
                                
 - drop-down menus
                                
 - modal windows
                                
 - message boxes
                            
 
                         - JavaScript programming with TRU Board Game library
                    
 
                 
                
                Briefly,
                - Use of HTML, CSS, Bootstrap, and JavaScript to design and implement interactive web applications.
 
                
, not 
 
                - Cornerstones for 

 
            
         
        - Course projects
            
                - You will learn/practice the topics in this course
                    while you develop the next web applications.
                    You can try them.
                    
                
 
                - What can you see from the above two applications?
                    
                
 
            
         
        - Expectations
            
                - Self-directed learning
 
                - Self-motivated learning
 
            
         
        - Instructor
            
                - Dr. Mahnhoon Lee
 
                - Computing Science, Thompson River University, Canada
 
                - (250) 377-6022
 
                - mlee@tru.ca
 
            
         
        - How to study well - Is motivation good enough?
            
                - There are many general ideas. Can you suggest good ideas?
 
                - Some of them are more important. What are they?
 
                - There are two types of habits, winning habits and loosing habits.
 
                - Winning habits are ...
 
                - Loosing habits are ...